metallic vascular implant - Spanish English Dictionary